removed firewall func