switched to passportjs