added test files
updated comments, test files