initial commit. forgot to initialize gitignore. I'll do it in the next commit