Step-by-step guide for complicated modules.