pre mixer file split
huge progress to close #23, although the bugs are not fully worked out and we still need to address #2