update Shower core class documentation