some updates, .gitignore as well... opps