added doc
delete and update method complete