First commit of the rules engine