Implement camera functionality