added a if rule exsists in firewall, added an conf.py file. and did some more changes to df_data.py