mid- emergency refactor
compiling with modern pipes ecosystem