adding working gpio