Updated design with framework for objects