fixed login bug, made new login screen, etc