adding structure for testing