add preview codes