added passenger and broke out to nodes