made more documentation pretty and accurate