added framework for Object panel