added basic camera handling