add camera functionality
implicit intent implementation added