Revert "Need reverting"

This reverts commit 80565dffb713bb02bdcde1abcee36f6691b8d8fd.
Analysis and Pipe removed for simplicity