redid Rules again