model refactor, actions under games