agregados los getopt y clock