add metadata preservation test
prepare for next iteration
prepare for next iteration