pre final update
pre final touches