finish part 2
add test files