add rules what ifs