updated ui module