stupid piler, had to roll my own JS concatenator