updated spec and game model