impelemented devise for users