added moar rules