finish template part demo