learn more wip
scwPromise
global scw