this is the example from the startup engineering class