add some primitives for test-structs