use partial template