option using optparse