MOSAIC - the whole thing