explain submit