test for separation implemented and passed.