add ignore and dependencies