start adding some documentation to the extension classes