add output combination
simplify by using custom option parsing code
v0.3.0