setting up gpio