added smoooth seeking