fixed user submit