various initial changes