removed OpenStruct