add js engine for testing