pre final version