tests, mainly. to do: update and destroy tests