covering data structure change with tests