got streaming working! need to refactor to make api work correctly..