added slab config gen