Started to fix the furthest code. Not done yet!