progress, added unit test file