long questions should be separated on their own line
added submission errors feedback
cleaning up the code and adding submission errors