testing with gsl