Rough outline of the design