correction
correction structure

first work version