wrap js