rebind function added for core objects