working on fixing reusable objects