source path changed
finding using different keys
added testing, tests