modify sign_in process