moving around dots, still needs work