done with user handling with devise