modify js api