basic camera and preview view