split up unit tests