add/retrieve test working, added update method