Added base files and some function stubs