update to gitignore and todo