Updated interface with number of pipes