basic elaboration and submission, including elaboration autosave and onload