added jsmacros.html