refactor board sizing