add pin test
update git ignore