some updates
new code sample