finished junit tests, might add more later.