added booking repos and test case