[libm]working on new libm