add ignore
add UF class; untested