Added camera impl