parse argument options