adding devise
basic functionality