rename pre-init to common