se agregan comentarios y se cambian nombres por unos menos abstractos.