start implementing mosaic lists