make api more forgiving; add cli
0.0.6