generally complete login