fixed boardRegion method and added more unit tests