modify structure for ex01