val1d.cc