Example design of some subsystem ================================