Mostly work on creating BDFs