refactoring to account for config changes in skynet