direct send: make sure user entered all necessary fields