added all option, better split, and dereg
0.0.1