introduce WUI class