shared_ptrs up and running