drafting a professional contract