Explanation file swapped to JS