a very inital version of the global object manager