adding codesamples