initial commit of source-code with examples