reshaped UI