codigo listo y documentado, ademas con buenas practicas