Initial commit - base source code