add board and pin functionality