added runnable examples