new, clever responsive rules