add slab support