adding gpio