added java version of FDC