updated 'gpio' to run from anywhere.