use numpy
Merged