first half ui modified