gems and api code samples (2)