implemented devise for users part deux