more work on ft.*