improving apprenticeship systems