added face detection