started piping

background processes still have be confused, started working on piping