Agregado de comentarios y algunos desarrollos.