add documentation and setting