simplified template