Implementacion inicial de funciones