implemented devise
devise