working version
add js