bug fixed: login