Added full camera functionality