+ API clarifications and fixes
+ code snippets formatting
+ run(conn) instead of run(c)