getopt for df