some updates + git ignore