board func and test