added helper methods for win/loss/push and constants