sub system test cases and changes to facade class