better to code from boardconfig