correct code review
add create_balance_instance
remove multiport and protocol