updated util