modify produce pipe method and create bottom pipes (style not change yet.)