some new ideas to improve M1