working with, dynamic preview generation.
Merge commit 'f4ec7f23d17937c328999b93f13d0d2fe2691315'