added normal equal too both modes