added basic rules