pipeline rearranged!