more stuff
better documentation