combining js and shit