overwrite testing of extend
added basic obj extention