Added Comments and Fixed some identation issues