refactor
log in on signup
resque