diff --git a/README.md b/README.md
index 79c8b1b..97cf5b9 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,14 @@
-# toml++ (tomlplusplus) · [][cpp_compilers] [][v0.5.0] [](https://circleci.com/gh/marzer/tomlplusplus) [](./LICENSE)
+# toml++ (tomlplusplus) · [][cpp_compilers] [][v0.5.0] [](https://circleci.com/gh/marzer/tomlplusplus) [](./LICENSE) [](https://github.com/fffaraz/awesome-cpp)

- Header-only
+ - [TOML v0.5.0](https://github.com/toml-lang/toml/blob/master/versions/en/toml-v0.5.0.md), plus optional support for some [unreleased TOML language features]
- C++17 (plus some C++20 features where available, e.g. experimental support for char8_t strings)
- - [TOML v0.5.0](https://github.com/toml-lang/toml/blob/master/versions/en/toml-v0.5.0.md), plus support for some
- [unreleased TOML language features] (these are optional)
- Proper UTF-8 handling (incl. BOM)
- Works with or without exceptions
- Doesn't require RTTI
- First-class support for serializing to JSON
- - Tested on Clang and GCC and MSVC (VS2019)
+ - Tested on Clang, GCC and MSVC (VS2019)
@@ -80,7 +79,7 @@ The API is the same regardless of how you consume the library.
### Configuration
A number of configurable options are exposed in the form of preprocessor `#defines`. Most likely you
-won't need to mess with these at all, butif you do, set them before including toml++.
+won't need to mess with these at all, but if you do, set them before including toml++.
| Option | Type | Default | Description |
|----------------------------|:--------------:|-----------------------------------|----------------------------------------------------------------------------------------------------------|
diff --git a/extern/Catch2 b/extern/Catch2
index bff44f8..87b5bf7 160000
--- a/extern/Catch2
+++ b/extern/Catch2
@@ -1 +1 @@
-Subproject commit bff44f8b0116e0ba1fa24fb5249d43c2639fbb64
+Subproject commit 87b5bf77bc98030bdbca52bff65ee24fc6483d3b
diff --git a/include/toml++/toml.h b/include/toml++/toml.h
index e6c2ee5..c9d98cb 100644
--- a/include/toml++/toml.h
+++ b/include/toml++/toml.h
@@ -72,14 +72,14 @@
///////////////////////////////////////////////////////////////////////
///
/// \section mainpage-features Features
-/// - [TOML v0.5.0](https://github.com/toml-lang/toml/blob/master/versions/en/toml-v0.5.0.md), plus support for some
-/// unreleased TOML features (these are optional)
+/// - [TOML v0.5.0](https://github.com/toml-lang/toml/blob/master/versions/en/toml-v0.5.0.md), plus optional support for some
+/// unreleased TOML features
/// - C++17 (plus some C++20 features where available, e.g. experimental support for char8_t strings)
/// - Proper UTF-8 handling (incl. BOM)
/// - Works with or without exceptions
/// - Doesn't require RTTI
/// - First-class support for serializing to JSON
-/// - Tested on Clang and GCC and MSVC (VS2019)
+/// - Tested on Clang, GCC and MSVC (VS2019)
///
///////////////////////////////////////////////////////////////////////
///
@@ -89,30 +89,12 @@
/// There's some minor configuration you can do to customize some basic library functionality, but that's totally
/// optional. See the [README](https://github.com/marzer/tomlplusplus/blob/master/README.md) for more info.
///
-/// \m_class{m-note m-default}
-///
-/// \parblock
-///