add fortran90 version