more documentation
even more documentation. lots of stubs