added the new intialize fucntion
undergoing new functionality to get list of rules