play with getopts