Everything should be commented and readme is created