saving changes
add some tests for create