update: fix gitignore and updates projects