custom devise in vendor