WIP - adding code snippets and additional documentation