should cabinets or flooring be installed first