smart rendering