add tests to descriptive functions