how to write a professional assignment