more struct tests