changed UI, support size adjustment