adding new log in modes