using remote js libs