field contains
for maintain cost, change sink to string