allow devise to be used inside and outside and engine