Trying sharedptr sphere