more unit tests, add files i forgot to track