because it's set up gpio