working on camera preview work around