change code stucture