aqui creamos varaias funciones mas complejas