Does not work correctly - added pipes