pipes and stuff