adding a description to each function