tried without using bl pipe