basic diagram