update method
delete method
fist version that gets tested