adds description of functionality