updated Dimension into Essay with its Factory