preparing module