Codigo funcionando y limpio