latest updates, supports streaming amongst other things.