still figuring out setup order and placement for gpio