inital working version of update method done

closes #18