board maintenance