removed init command and simplified a few things
always use long opts