improve rendering maintain design