Implement JS-3