fix logic
test stubs for field assignment type mismatches