build
minor refact on camera