initial camera implementation (camera2), fix bug (zeros method)