Added Update procedure