added more documentation
added more documentation