feature preview framework