added forwarding stream, removed checkedstream and merged checkedplayerstream into playerstream