for building camerahal