return gpio stuff