comment out -O0 option
correct functions to be times including return fval