finish log in part