adds some more documentation