functionality testing

Categorise