i think devise is finally working