added keyboard movement and adding