Module 0049: Top-down design