preview improvement