implementing #41 42 #43