imeplemented devise for users