try to make Shower class a little bit lighter