Improving firewall