GPIO control added