testfield, design patterns and license on files added