made split_mosaic public