Improve and Modify MGB