falta validar parametros en las funciones