Lots of changes. DIST CONDITIONS LITING WORKS. I AM GOOD