modify fadd.vhd