added fortran templates