I did it myself, it's easy but requires high attention to every single detail. If u'll have questions or not sure in something, call CIC agents, or get some professional advice. Or post questions here, where those who done it properly can give an advice. Using an agent or lawyer is optional for...