added ngui, interface updates