New human species has been named