added face detection, but very slow