fixed not null  collection type