mx version
high level functionality of 0.4 branch