added seektable functions