with customized user test cases