ug interface - must verify