improve the ux