added additional rules