add poker_style argument