First commit, some code snippets