Add passport logic