Initial commit (main files)