bunch of usage example for various API