add -o and -n options
add harmony support
0.7.0