error_handling This is a expected implementation and uses the pipe operator to pipe output of functions to other functions