pre run save