use named_gpio