How to use the sub-system for the'real world'