split submit view out a bit