Add usage example
Implement API