add invoke on object method