default pipeline method