rules functionality
rules and icons