server side pre final