e unnecessary
struct test corrections