cabinets or flooring first