add pipe animation