step 0
static templates