categoies test and functionallity