final change of the JS interface
final change of the JS interface