issue with DF and IF things

addressing is all wrong.