--adding boost::shared_ptr post