a simplified template