revision about build a list with UF