added more to ignore
shuffled some things around
added enum bug