Use getopt for arguments