Updated Struct Initialization