Hope I did the lazy stuff right. I have not seen through it completely, yet.