working on partitioning board to lists