object functions commit