Added first version of codebase