added rules for a flush