A lot of comments
Examples cleanup