spec for generating hours plans