new version of moduledate + .f to .f90