refactor: reusing pushBack in moveLeft
bug fix