Finish the signin mechanism