adding chnage notification
fixing test errors
adding specs for object modifier
Writing plans for future