Made so that no forms are hurt during site navigation. also more front-end for rules