rewrote with getopts, done