3. Working out a design