implement save preview form