rules for background; small tweaks