refactor code into NUAUIssue