add lots of file, most test code snippet