Fixed and added pipes. they are not dynamic yet.