Create SemiSync.js