first commit. NOT TESTED
examples: renamed/improved comments
Optimization by pylon