implement devise
Implement devise