working communication through gpio