fix translating into the same direction