pipe's way more efficent