implemented ProtoCamera