fixed my errors, andmade some more rules