fixed js pipeline, added up voting