document ===f and ===F