Extended to support multiple faces