updated description of functionality