extending object and function enabled, rename