working on BlockMixture.lua