improved submission UI