added task descriptions, notices, and consolidated generate and commit into push