learning system up and commented with output setup.