basic piping works