Hard and Semi-soft Cheese