added more support for split reads