fix strlen. fix optarg