collecting requirements for FDs