add move and keyboard