syntax now same as in docs, update() ex revisted