Submissions - initial implementation frontend + changes backend