corrected structure again