edited function description