Update&fixed structure