devise is working. devise is ugly, but working.