add usage and example.