more work on CFA