update to a runnable example