passenger class created - unrefactored, needs irb run and error raising