Refactored, added circularseam (less joining up the ends)