Added a list and a and method. started work on the overlap
Overlap working ish. Needs testing
Small fix