implement oauth with passport
ignore vim temp file