camera is functional