request preview generation