added scatter plots + changed make_mixtures function call, because it only worked if X was initialised