fleshing out sphere creation