Starting to add Pipeline functions
Basic functions in place for initial release