also look for test files
updated todo
added topics
added tests
added tests