changes to camera, fixed some bugs and implemented orientation exif information