Work on UI, added lots of commets to code.