altering resutl types