more preseed skel funcs