added standalone & semi-standalone example