getopts->study