initial fcms.api commit, uploadOnSubmit is untested