added camera

camera functionality