added build_spheral