enforce board selection rules
working