There's no need to define everything before answering your question, particularly in contract questions. You must practice to write only relevant answers, taking in consideration what the question is asking, marks and time allocated. I can be contacted by adding my wechat account: dennisclp