initial implementation of objecthandler module