better new obj
split the mono warp functions to mono-helper