added devise support