implement binding port of vam