moved current_user initialize back to user index, conditionally checks if already exists.