added JSAP