MXR-35 add pre-initialization in abstract form and additional data