added generic type for defining ini files