submit types