update ft

make sure all functional tests pass