impl shower time calculation