integrate validation process more into submission flow