first rule added
simple version working