updated asset structure