multiple usage classes checkpoint