add devise and working signin