add scratch configurer