History Services with testcases