Update / Insert functions

Add Comments