Codigo implementado