first commit for BAM file reading