modified the gamemodel