4 questions to ask when drafting freelance contracts