improve rendering