remove unneeded methods
update documentation
more documentation