ADDED GPIO support