enabling XML documentation
tests and tweaks