work being done, making it all ngui