diff --git a/references_and_values/pointers.jl b/references_and_values/pointers.jl
index 77f20f71c117457f26f6d1396bc6747653ee939f..eb0db65b581c24e594e55fc269f904c0e6275990 100644
--- a/references_and_values/pointers.jl
+++ b/references_and_values/pointers.jl
@@ -34,18 +34,26 @@ b
 function temp(a)
     a = [4,5,6]
 end
+
 function temp1(a)
     a .= [4,5,6]
 end
+function temp2(a)
+    a[:] = [4,5,6]
+end
+
 
 triangle = [2, 3, 4]
 temp(triangle)
 triangle
 
+triangle = [2, 3, 4]
 temp1(triangle)
+triangle
 
-
-
+triangle = [2, 3, 4]
+temp2(triangle)
+triangle
 
 
 function is_Right(lengths)
@@ -141,7 +149,6 @@ println(triangle)
 
 
 
-
 function recursive_factorial(n)
 	if n == 1
 		return(1)