added initial piping attempt, definitely not working