js can noet be easily separated due to some interpolation