added working seek support.