added update capability