Uploaded missing files for ifb and made minor edits

I uploaded the missing files needed to perform the optimizations. I also edited the present files to generalize the paths.