Attempt at creating pipes