fortran bindings updated