add util and repeated