controller test case, work in progress