Trying to implement a first rule

I separated the actual implementation of rules in a different folder