basic camera almost working