files.go and chem.go pass first tests