this is the demo of a minimum system