BDF Updated and setup script updated to add dependencies of BDF