a grey object with pipes