add signin method