add devise for authenticate, add model user*