without BOM c