adjusted to BOMs