Documented the public API