add check if on to gpio2