adds more documentation