commitment: an engagement by contract involving financial obligation
engagement: the act of sharing in the activities of a group
developer: photographic equipment consisting of a chemical solution for developing film