started connect-the-dots, broken cause needs distance fn