add prevew api