add usage and example