added passport module
authenticate first stage
authenticate first stage