template arranged