started sphere construction function