Documentando codigo y añadiendo mejoras