added autoCamera() and black and white setting