functionality moved to board