Worked on Client interface and combining two comparators