doc on subspaces