working maps, slices and primitives