add object functions