add more generic file