Added separator. Did some testing of halver and separator.