I needed to try and create extra storage because my granddaughters were going to be living with me for a couple of months but for me the only way this really works is if you are putting your items in trays on the shelves which slide together to give you whatever width you prefer.  It was okay to put together but I had to redo it once I realized I needed to work with the pipes in the cabinet.  If you expand it to its widest width all the pieces don't slide together to make a solid shelf, there is open space between the sliding pieces that make up the shelf.