Added delete and updating