first version: photo and streaming work fine