add documentation
remove lint warning