--Working on fortran interface