refactor face getting, update requirements, minor changes