user page and fix submit bug