added Struct