add live previewer