interfacing with board