hello there first of all i am not that familiar with c# and importing external files, but i am doing a project that requires that from me ok my question is: 1- can i actively change values in a running c# program without going to gui ? i mean i have 2 separate programs right now though they have the same initilization procedure, i want to combine them and be able to add some external command to switch between them 2- for the second part, each event require from me different definitions, can i add those into different config files and trigger the loading of them based on an event ? 3- if your have free and know about the stuff i am talking about, i would gladly pay for some tutoring ( please do send me a PM ) regards ahmed