clean up. Styling. addd experimental mode