Designing different types of Cabinets