before intercept submit
visual