structure is a data type with variables in it. just like all data types you can change them but they cannot be 2 things at once. Not until quantum computing atleast. hah You can create a new instance of your structure in each function. without knowing your use for this i am not sure what else i can tell you.