initial changes, mainly replacement