master submission