add more rules, what else can I write