added update procedure