fix login
fix code Q