final polishing: GPIO code complete