added comment to shower function