arrays, dynamic documents, innerHTML