Can currently update an element at a time.

More work will be needed to be done such that it will work for any given
data