define a structure for testing