new has