merge from skynet.sharedata