Added required rules method