Rename example
Update documentation and improve code comments