another batch of gui update