Initial commmit
Added some structured comments