This is my setvpnfirewall, what should I change?

#!/bin/sh

delete_all_forwarding() {
	i=5
	while [ "$i" -ge 0 ]; do
		uci delete firewall.@forwarding[$i] 2>/dev/null
		i=$(( i-1 ))
	done
	uci commit firewall

}

set_vpn_config() {
	uci set firewall.vpn_zone=zone
	uci set firewall.vpn_zone.name='VPN_client'
	uci set firewall.vpn_zone.input='ACCEPT' 
	uci set firewall.vpn_zone.forward='REJECT'
	uci set firewall.vpn_zone.output='ACCEPT'  
	uci set firewall.vpn_zone.network='VPN_client'
	uci set firewall.vpn_zone.masq='1'             
	uci set firewall.forwarding_vpn1='forwarding' 
	uci set firewall.forwarding_vpn1.dest='VPN_client'
	uci set firewall.forwarding_vpn1.src='lan'         
#	uci set firewall.forwarding_vpn2='forwarding' 
#	uci set firewall.forwarding_vpn2.src='VPN_client'
#	uci set firewall.forwarding_vpn2.dest='lan'
}

if [ "$1" = "--force" ]; then
	delete_all_forwarding
	set_vpn_config
	
elif [ "$1" = "--noforce" ]; then
	delete_all_forwarding
	uci set firewall.forwarding_origin='forwarding'
	uci set firewall.forwarding_origin.src='lan'
	uci set firewall.forwarding_origin.dest='wan'
	uci commit firewall
	set_vpn_config	
elif [ "$1" = "--disable" ]; then
	uci delete firewall.vpn_zone
	delete_all_forwarding
	uci set firewall.forwarding_origin='forwarding'
	uci set firewall.forwarding_origin.src='lan'
	uci set firewall.forwarding_origin.dest='wan'	
else
	echo "Please add options: --force|noforce|disable"
fi

uci commit firewall
/etc/init.d/firewall reload