bug fix: p login