added depend for passport
works a little better
merged?