#2  different file types