logic is now correct, still jumps 2 spaces