use enforce rule