provisioning and precaching