updates for port instructions