modified gpio position