Add usage explanations and an example