Lots of cleaning and only working examples now.