added ignore, and stuff