preparation module