pack interface cleanup