understanding template tags