changed target framework version to 4
observable controller arguments-file based communicator