fase 1 finalizada: creadas funciones basicas