added ignore and other stuff