half way through completing Devise