added explanation, cleaned up the index.html