improved open camera