updated to modern splunk sdk