semi-auto ports