improved the decumentation