gitignore and main.lua