camera working thanks to Jacob