do kitchen cabinets go in before flooring