zip up semantic container