add preview addons, major overhaul