add Javascript API