add file and code tests