rule storage