descriptions of how each works