new ui implementation is done