Usage example and docs