prepare initialize contents