js and lib