added gateway source address utility