developing tests for new functionality