Added the ability to manupulate existing objects