Installed customer supplied lavatory and kitchen faucets. Removed old fixtures and set aside per client request and mounted new fixtures and drain assemblies. Sealed all connections and verified no leaks on the faucets or drains. Opened wall in attic space for access to back side of the 3rd floor shower. Removed blocking and installed new customer supplied Kohler Rite Temp shower valve and trim kit. Blocking was reinstalled and hole closed up. Tested for leaks and proper function.