wip
fix gitignore
done
update git ignore