initialize uninitialized variables