working towards passport and token integration