Better documentation + usage examples