jose helped turn the objects into handle objects