added some options, version 0 done