added GPIO params