updated for git ignore and ib stuff.