change in gpio methods