complete part 1 of tutorial
add delete and update methods, complete tutorial part 2