adding gpio cleansing