fewer more refactoring on item Height