working on model builder

IConsumeData and IMutate