added pipes and pipe timer