Added basic comment structure and asthetics