made camera modifiable from outside