unloacalized variables for easier testing