cleaned up Board initialize & instantiation