documentation
made info generic