add static copy function
0.1.0