commented all sections