0.0.2
move code to another file;
add command line options;
0.0.3