add trip factory object