why int?