53 functional test cases