udpate test works
test for destroy
fix test
fix test, implement #destroy