updated structures in src