forgotten new files unit tests in preceeding commit