new test num

functional, with requirements