added some modification to game action library