split base mixins
mc
added test util
added clean util
added compile util