add explanation on option
parse options